#ifndef FHE_PYTHON_PYNODEDESC_H
#define FHE_PYTHON_PYNODEDESC_H

#include <fhe/core/INodeDesc.h>
#include <boost/python.hpp>

namespace fhe
{
  using namespace core;
  namespace python
  {
    class PyNodeDesc : public INodeDesc
    {
    public:
      PyNodeDesc( boost::python::object base );
      
      Node* build() const;
      
    private:
      std::string module_;
      boost::python::object base_;
    };
  }
}

#endif
